//
//  BKLanguageManager.h
//  test
//
//  Created by 曹飞 on 2019/2/12.
//  Copyright © 2019 曹飞. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


static NSString * const AppLanguageKey = @"AppLanguageKey";

// MARK: 文件目录
static NSString * const CHINESE = @"zh-Hans";
static NSString * const ENGLISH = @"en";

@interface BKLanguageManager : NSObject

/**
 程序内设置语言

 @param language CHINESE 或者 ENGLISH
 */
+(void)setLanguage:(NSString*)language;


/**
 获取布卡当前语言

 @return CHINESE 或者 ENGLISH
 */
+(NSString *)getLanguage;


/**
 根据userdefault  AppLanguageKey 的值获取对应的语言字符串

 @param key strings key
 @return 语言字符串
 */
+(NSString*)getLanguageKey:(NSString*)key;



/**
 获取语言文件所在的 NSBundle

 @param name NSBundle name
 @return 获取语言文件所在的 NSBundle
 */
+(NSBundle*)languageBundle:(NSString*)name;

@end

NS_ASSUME_NONNULL_END
